package com.ruoyi.system.service.tools;

import java.util.List;
import com.ruoyi.system.domain.tools.ToolsWord;

/**
 * 单词学习Service接口
 * 
 * @author syc
 * @date 2022-12-05
 */
public interface IToolsWordService 
{
    /**
     * 查询单词学习
     * 
     * @param id 单词学习主键
     * @return 单词学习
     */
    public ToolsWord selectToolsWordById(Long id);

    /**
     * 查询单词学习列表
     * 
     * @param toolsWord 单词学习
     * @return 单词学习集合
     */
    public List<ToolsWord> selectToolsWordList(ToolsWord toolsWord);

    /**
     * 新增单词学习
     * 
     * @param toolsWord 单词学习
     * @return 结果
     */
    public int insertToolsWord(ToolsWord toolsWord);

    /**
     * 修改单词学习
     * 
     * @param toolsWord 单词学习
     * @return 结果
     */
    public int updateToolsWord(ToolsWord toolsWord);

    /**
     * 批量删除单词学习
     * 
     * @param ids 需要删除的单词学习主键集合
     * @return 结果
     */
    public int deleteToolsWordByIds(Long[] ids);

    /**
     * 删除单词学习信息
     * 
     * @param id 单词学习主键
     * @return 结果
     */
    public int deleteToolsWordById(Long id);
    
    /**
     * 修改单词学习
     * 
     * @param toolsWord 单词学习
     * @return 结果
     */
    public int updateToolsWordList(List<ToolsWord> toolsWordList);
    
    
}
